package controller

import (
	"github.com/gin-gonic/gin"
	"go-barrage/dto"
	"go-barrage/models"
	"go-barrage/response"
	"log"
)

func GetBarrageMsgList(c *gin.Context) {

	var barrageMsgDTO dto.BarrageMsgDTO
	err := c.Bind(&barrageMsgDTO)
	if err != nil || 0 == barrageMsgDTO.Id {
		log.Println("解析参数绑定异常:", err)
		response.ParamError(c)
		return
	}

	pageVo := models.GetBarrageMsgListByVideoId(barrageMsgDTO)
	response.Success(c, pageVo)
}
